package exception;

/**
 * 异常处理机制中的finally块
 * finally块定义在异常处理机制中的最后一块。它可以直接跟在try之后，或者最后一个catch之后
 *
 * finally可以保证只要程序执行到了try语句块中。无论try语句块中的代码是否出现异常，最终
 * finally都必须执行.
 *
 *  finally 通常用来做释放资源这类操作！
 */
public class FinallyDemo {
    public static void main(String[] args) {
        System.out.println("程序开始了。。。。。");
           try{
               String line="abc";
               //String line=null;
               System.out.println(line.length());
               return;
           }catch (Exception e){
               System.out.println("出错嘞");
           }finally{
               System.out.println("finally中的代码执行嘞");
           }

        System.out.println("程序结束了！！！！");
    }
}
